adequate guarantee - German English Dictionary